Path 1: 8 calls (0.57)

2 (3) 1 (3) 4 (2)

Segment (17) None (1)

GeneratorExit (1)

1def blank_lines(count: int) -> Iterable[Segment]:
2            if count > 0:
3                for _ in range(count):
4                    yield blank_line
            

Path 2: 3 calls (0.21)

-2 (3)

1def blank_lines(count: int) -> Iterable[Segment]:
2            if count > 0:
3                for _ in range(count):
4                    yield blank_line
            

Path 3: 3 calls (0.21)

-1 (3)

GeneratorExit (3)

1def blank_lines(count: int) -> Iterable[Segment]:
2            if count > 0:
3                for _ in range(count):
4                    yield blank_line